<?php

include_once 'class/banco_cliente.php';
include_once 'class/consulta.php';
include_once 'usuarios.php';

global $meubanco, $refresh;
$usuarios = new usuarios();


// PERFIL
if ($_GET['opcao'] == 'perfil_usu') {
    //if (cp('usu_list', dp($guid))) {
       // $dados['linhas'] = $usuarios->tags_tr();
        $usuarios->view_perfil($dados);
    //}
}

//Trocar senha
if ($_GET["opcao"] == 'fas') {
    $usuarios->formulario_senha($dados);
}

if ($_GET["opcao"] == 'as') {
    $usuarios->alterar_senha($_POST);
}

//Listagem
if (($_GET['opcao'] == '' || empty($_GET['opcao']))) {
    if (cp('usu_list', dp($guid))) {
        $dados['linhas'] = $usuarios->tags_tr();
        $usuarios->listar($dados);
    }
}

//Formulário de inserção
if ($_GET['opcao'] == 'n') {
    if (cp('usu_cad', dp($guid))) {
        $usuarios->formulario(array());
    }
}

//Formulário de alteração
if ($_GET['opcao'] == 'a' && !empty($_GET['id'])) {
    if (cp('usu_upd', dp($guid))) {
        $cons = new consulta();
        $cons->executar("SELECT * FROM usuarios WHERE id = {$_GET['id']}", $meubanco->id);
        $usuarios->formulario($cons->dados);
    }
}

//Ação de cadastrar
if ($_GET['opcao'] == 'cad') {
    if (empty($_POST['id'])) {
        if (cp('usu_cad', dp($guid))) {
            if (!$refresh) {
                $usuarios->inserir($_POST);
            }
            unset($_POST);
            $dados['linhas'] = $usuarios->tags_tr();
            $usuarios->listar($dados);
        }
    } else {
        if (cp('usu_upd', dp($guid))) {
            if (!$refresh) {
                $usuarios->alterar($_POST);
            }
            unset($_POST);
            $dados['linhas'] = $usuarios->tags_tr();
            $usuarios->listar($dados);
        }
    }
}

//Ação de excluir
if ($_GET["opcao"] == 'ec' && !empty($_GET['id'])) {
    if (cp('usu_del', dp($guid))) {
        $usuarios->excluir($_GET['id']);
        $_GET['opcao'] = '';
        $dados['linhas'] = $usuarios->tags_tr();
        $usuarios->listar($dados);
    }
}

function apaga_files($name)
{
	$dir = 'img/fotos/';
	if(is_dir($dir))
	{
		if($handle = opendir($dir))
		{
			while(($file = readdir($handle)) !== false)
			{
				if($file != '.' && $file != '..')
				{
					if( $file != $name)
					{
						unlink($dir.$file);
					}
				}
			}
		}
	}
	else
	{
		die("Erro ao abrir dir: $dir");
	}
        return 0;
}